Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä. Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan. Tarkennus: Pääasiassa lähteetön |
Commodore 1541 | |
---|---|
Tyyppi | massamuistilaite |
Valmistaja(t) | Commodore |
Tallennusmedia | 170 KB levyke |
Alusta | Commodore 64 |
Commodore 1541 (eli CBM 1541, alkuperäiseltä nimeltään VIC-1541) on Commodoren valmistama 5¼" levykkeitä käyttänyt levykeasema, joka tuli myyntiin vuonna 1983. Se käyttää Commodoren omaa sarjakaapeliliitäntää ja on yhteensopiva Commodoren 8-bittisten kotitietokoneiden kanssa ja oli muun muassa Commodore 64:n käyttäjien keskuudessa suosittu levyasema.
1541 käyttää kaksinkertaisen tiheyden (Double Density) levykkeitä yksipuolisena. Yhdelle levypuolelle voidaan tallentaa 170 kilotavua tietoa. Kapasiteetti johtuu siitä, että levyn koodaustapana on Group Code Recording (GCR). Myös yhdelle uralle mahtuvien sektorien määrä vaihtelee 17–21 sen mukaan, miten kaukana ura on levyn keskustasta. Monesti kaksipuolisista levyistä kuitenkin käytännössä käytettiin molemmat puolet, koska levy toimi myös ympäri käännettynä.
Asema ei voi lukea CP/M:n MFM-koodausta käyttäviä levykkeitä, mikä oli ongelma esimerkiksi Commodore 128:n kanssa, joka pystyy ajamaan CP/M-ohjelmia. Commodorella on myös MFM-koodausta tukeva levykeasema Commodore 1571 joka on myös yhteensopiva 1541:n kanssa.
1541:ssä on oma MOS 6502 -mikroprosessori ja kaksi kilotavua RAM-muistia. Suoritin toimii sekä levykontrollerina että levyaseman käyttöjärjestelmän hoitajana: tämän ansiosta tietokonetta itseään ei tarvittu kaikkien levytoimenpiteiden tekemiseen, tietokonetta pystyi käyttämään pitkien levyoperaatioiden aikana (esimerkiksi levykkeiden alustus kesti pitkään), eikä tietokoneeseen itseensä tarvinnut asentaa ylimääräisiä laitteita eikä muistiin ladata erillisiä apuohjelmia. Levykeaseman käyttöjärjestelmä on nimeltään CBM DOS 2.6.
Liitäntä on Commodoren oma sarjaliitäntä CBM-488. Tämä väylä otettiin käyttöön VIC-20:ssa korvaamaan Commodore PET -koneissa käytetty liian kallis IEEE-448-rinnakkaisliitäntä. Liittimenä on DIN-6. Commodoren dokumentit listaavat tiedonsiirron nopeudeksi 300 tavua sekunnissa.[1] Sarjaliitännän erittäin hidas nopeus johtuu VIC-20-koneen aiemman Commodore 1540 -levyaseman 6522 VIA -UART-piirin bugista. Viallisen komponentin vuoksi asema joutui käyttämään ohjelmallista tiedonsiirtoa ja purkamaan tavut biteiksi ja siirtämään ne yksi kerrallaan. Ominaisuus säilytettiin 1541:ssa yhteensopivuuden vuoksi.